/// <summary>The port pin is defined, that is connected to RC5 sender or receiver.</summary>
/// <param name="pin">Bit number of port.</param>
void RC5_Init               $opc(0x8A)(byte pin);

/// <summary>The 14 bit of a RC5 dataword are send to the defined port pin.</summary>
/// <param name="data">Recognized RC5 dataword.</param>
void RC5_Write              $opc(0x8B)(word data);

/// <summary>Recognized RC5 datawords are received from the defined port pin. If there is no signal, the receive routine waits up to 130ms. This is because there is a 113ms gap between two repeated RC5 datawords. Areturn value of 0 means that no RC5 signal could be detected.</summary>
/// <returns>14 Bit of the received RC-5 commands.</returns>
word RC5_Read               $opc(0x8C)(void);